// -*- mode: c++; coding: utf-8 -*-

#include <Ice/BuiltinSequences.ice>

module Cluster {

  struct RenderInfo {
    int frameNumber;
    Ice::ByteSeq data;
    double renderTime;
    double startResponseTime;
  };

  interface RenderNode {
    void setProject (Ice::ByteSeq project);
    ["ami"] bool render (int frameNumber, out RenderInfo output);
  };

};
